<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>程序猿的小本本 </title>
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">


<meta name="description" content="光说有毛用|程序猿的小本本" />

<meta name="keywords" content="">


<meta property="og:title" content="程序猿的小本本 ">
<meta property="og:site_name" content="程序猿的小本本"/>
<meta property="og:url" content="http://replace-this-with-your-hugo-site.com/" />
<meta property="og:locale" content="en-us">


<meta property="og:type" content="website" />



<link href="http://replace-this-with-your-hugo-site.com/index.xml" rel="alternate" type="application/rss+xml" title="程序猿的小本本" />

<link rel="canonical" href="http://replace-this-with-your-hugo-site.com/" />

<link rel="apple-touch-icon-precomposed" sizes="144x144" href="http://replace-this-with-your-hugo-site.com/touch-icon-144-precomposed.png">
<link href="http://replace-this-with-your-hugo-site.com/favicon.png" rel="icon">
<meta name="theme-color" content="#2053AB">
<meta name="generator" content="Hugo 0.17-DEV" />

  <!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->

<link href='https://fonts.googleapis.com/css?family=Merriweather:300%7CRaleway%7COpen+Sans' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="http://replace-this-with-your-hugo-site.com/css/font-awesome.min.css">
<link rel="stylesheet" href="http://replace-this-with-your-hugo-site.com/css/style.css">
<link rel="stylesheet" href="http://replace-this-with-your-hugo-site.com/css/highlight/default.css">

  
</head>
<body>
  <main id="main-wrapper" class="container main_wrapper has-sidebar">
    <header id="main-header" class="container main_header">
  <div class="container brand">
  <div class="container title h1-like">
  <a class="baselink" href="http://replace-this-with-your-hugo-site.com/">
  程序猿的小本本

</a>

</div>

  
<div class="container topline">
  
  光说有毛用


</div>


</div>

  <nav class="container nav primary no-print">
  

<a class="homelink" href="http://replace-this-with-your-hugo-site.com/">Home</a>


  
<a href="http://replace-this-with-your-hugo-site.com/about">About</a>

<a href="http://replace-this-with-your-hugo-site.com/post" title="Show list of posts">Posts</a>

<a href="http://replace-this-with-your-hugo-site.com/tags" title="Show list of tags">Tags</a>


</nav>

<div class="container nav secondary no-print">
  
<a id="contact-link-email" class="contact_link" href="mailto:chennqqi@qq.com">
  <span class="fa fa-envelope-square"></span><span>email</span></a>



<a id="contact-link-github" class="contact_link" href="https://github.com/chennqqi?tab=repositories">
  <span class="fa fa-github-square"></span><span>github</span></a>

















</div>


  

</header>


<section id="main-content" class="container main_content homepage">
  <header class="container header">
    <h1>程序猿的小本本
</h1>

    <span>last update: <time datetime="2016-01-11T14:48:49Z">11 January at 2:48pm</time>
</span>

  </header>
  
  
    <article class="container content summary">
  <div class="container hat">
  <h2><a href="http://replace-this-with-your-hugo-site.com/2015/08/26/nirsoft.html">nirsoft
</a>
</h2>

  <time datetime="2015-08-26">26 Aug, 2015</time>

</div>

  <p class="container content">
  
  
    推荐一个网站: http://www.nirsoft.net nirsoft开发了很多体积小又实用的windows软件，而且基本都是免费的。 涵盖网络、注册表、磁盘、系统、路由、服务等等，基本上windows上开发所涉及的都有工具。 这里可以下载工具合集 &nbsp; &nbsp; &nbsp; 语言包需要单独下载，并解压缩到软件集合（里边有很多exe)文件夹中 Japanese Simplified Chinese Traditional Chinese &nbsp;
  


</p>


  <div class="container readlink">
  <a href="http://replace-this-with-your-hugo-site.com/2015/08/26/nirsoft.html">Read more &rarr;</a>

</div>


</article>

  
    <article class="container content summary">
  <div class="container hat">
  <h2><a href="http://replace-this-with-your-hugo-site.com/2015/08/25/linux-screen.html">linux screen 命令详解(转)
</a>
</h2>

  <time datetime="2015-08-25">25 Aug, 2015</time>

</div>

  <p class="container content">
  
  
    <p>转<a href="http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html" target="_blank">linux screen 命令详解 &#8211; David_Tang &#8211; 博客园</a></p>

<p><div id="home">
  <div id="main">
    <div id="mainContent">
      <div class="forFlow">
        <div id="post_detail">
          <div id="topics">
            <div class="post">
              <div class="postBody">
                <div id="cnblogs_post_body">
                  <p>
                    <strong>一、背景</strong>
                  </p></p>

<pre><code>              &lt;p&gt;
                系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器，经常运行一些需要很长时间才能完成的任务，比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口，因为它们执行的时间太长了。必须等待它们执行完毕，在此期间不能关掉窗口或者断开连接，否则这个任务就会被杀掉，一切半途而废了。
              &lt;/p&gt;

              &lt;p&gt;
                &lt;strong&gt;二、简介&lt;/strong&gt;
              &lt;/p&gt;

              &lt;p&gt;
                &lt;strong&gt;GNU Screen&lt;/strong&gt;是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话，并在其间自由切换。
              &lt;/p&gt;

              &lt;p&gt;
                GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
              &lt;/p&gt;

              &lt;ul&gt;
                &lt;li&gt;
                  &lt;strong&gt;会话恢复&lt;/strong&gt;
                &lt;/li&gt;
              &lt;/ul&gt;

              &lt;dl&gt;
                &lt;dd&gt;
                  只要Screen本身没有终止，在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断，用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行&lt;strong&gt;screen -r&lt;/strong&gt;就可以恢复会话的运行。同样在暂时离开的时候，也可以执行分离命令&lt;strong&gt;detach&lt;/strong&gt;，在保证里面的程序正常运行的情况下让Screen挂起（切换到后台）。这一点和图形界面下的VNC很相似。
                &lt;/dd&gt;
              &lt;/dl&gt;

              &lt;ul&gt;
                &lt;li&gt;
                  &lt;strong&gt;多窗口&lt;/strong&gt;
                &lt;/li&gt;
              &lt;/ul&gt;

              &lt;dl&gt;
                &lt;dd&gt;
                  在Screen环境下，所有的会话都独立的运行，并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换，并可以自由的重定向各个窗口的输入和输出。Screen实现了基本的文本操作，如复制粘贴等；还提供了类似滚动条的功能，可以查看窗口状况的历史记录。窗口还可以被分区和命名，还可以监视后台窗口的活动。
                &lt;/dd&gt;
              &lt;/dl&gt;

              &lt;ul&gt;
                &lt;li&gt;
                  &lt;strong&gt;会话共享&lt;/strong&gt;
                &lt;/li&gt;
              &lt;/ul&gt;

              &lt;dl&gt;
                &lt;dd&gt;
                  Screen可以让一个或多个用户从不同终端多次登录一个会话，并共享会话的所有特性（比如可以看到完全相同的输出）。它同时提供了窗口访问权限的机制，可以对窗口进行密码保护。
                &lt;/dd&gt;
              &lt;/dl&gt;

              &lt;p&gt;
                GNU&amp;#8217;s Screen 官方站点：&lt;a href=&quot;http://www.gnu.org/software/screen/&quot; target=&quot;_blank&quot;&gt;http://www.gnu.org/software/screen/&lt;/a&gt;
              &lt;/p&gt;

              &lt;p&gt;
                &lt;strong&gt;三、语法&lt;/strong&gt;
              &lt;/p&gt;

              &lt;p&gt;
                # screen [-AmRvx -ls -wipe][-d &lt;作业名称&gt;][-h &lt;行数&gt;][-r &lt;作业名称&gt;][-s ][-S &lt;作业名称&gt;]
              &lt;/p&gt;

              &lt;p&gt;
                &lt;strong&gt;参数说明&lt;/strong&gt;&lt;br /&gt; 
</code></pre>

  


</p>


  <div class="container readlink">
  <a href="http://replace-this-with-your-hugo-site.com/2015/08/25/linux-screen.html">Read more &rarr;</a>

</div>


</article>

  
    <article class="container content summary">
  <div class="container hat">
  <h2><a href="http://replace-this-with-your-hugo-site.com/2015/08/23/ue_format.html">UE编辑器加载格式化代码插件astyle
</a>
</h2>

  <time datetime="2015-08-23">23 Aug, 2015</time>

</div>

  <p class="container content">
  
  
    UE 的格式化功能不强，自带的astyle版本陈旧，一般采用开源工具astyle来实现代码格式化。 首先下载最新的astyle，因为ue自带的astyle版本太老，不支持空格、中文名等。下载点这里 解压缩后得到 astyle.exe, 将之拷贝到 ue目录的gnu目录下面，覆盖原来的astyle.exe 选择菜单-&gt;高级-&gt;工具栏配置-&gt;工具栏配置， 输入你命名的工具名&#8221;C++格式化&#8221;， 命令行输入: 前面使用你自己的UE安装路径 "C:\Program Files\IDM Computer Solutions\UEStudio\GNU\astyle.exe" --style=ansi "%f" 转到选项卡的&#8221;输出&#8221;页， 选择“捕捉输出”，选择“输出到列表框”。 其它的保留默认。 用ue打开源代码文件，然后&#8221;高级&#8221; &#8211; “格式化代码” 如图
  


</p>


  <div class="container readlink">
  <a href="http://replace-this-with-your-hugo-site.com/2015/08/23/ue_format.html">Read more &rarr;</a>

</div>


</article>

  
    <article class="container content summary">
  <div class="container hat">
  <h2><a href="http://replace-this-with-your-hugo-site.com/2015/08/23/tcpdumpnoroot.html">非root用户使用tcpdump
</a>
</h2>

  <time datetime="2015-08-23">23 Aug, 2015</time>

</div>

  <p class="container content">
  
  
    centos/redhat下安装tcpdump sudo yum install -y tcpdump 在tcpdump所在目录下执行 sudo chmod u+s tcpdump &nbsp; 原理参考： tcpdump 安装和文件的s权限 &#8211; arkblue的专栏 &#8211; 博客频道 &#8211; CSDN.NET
  


</p>


  <div class="container readlink">
  <a href="http://replace-this-with-your-hugo-site.com/2015/08/23/tcpdumpnoroot.html">Read more &rarr;</a>

</div>


</article>

  
  
<div class="container pagination">
  


<a aria-label="First" href="http://replace-this-with-your-hugo-site.com//">
  <span aria-hidden="true">««</span>
</a>

<a aria-label="Previous" href="http://replace-this-with-your-hugo-site.com//page/9/">
  <span aria-hidden="true">«</span>
</a>


<a href="http://replace-this-with-your-hugo-site.com//">
  1
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/2/">
  2
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/3/">
  3
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/4/">
  4
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/5/">
  5
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/6/">
  6
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/7/">
  7
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/8/">
  8
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/9/">
  9
</a>

<a class="active" href="http://replace-this-with-your-hugo-site.com//page/10/">
  10
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/11/">
  11
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/12/">
  12
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/13/">
  13
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/14/">
  14
</a>

<a href="http://replace-this-with-your-hugo-site.com//page/15/">
  15
</a>


<a aria-label="Next" href="http://replace-this-with-your-hugo-site.com//page/11/">
  <span aria-hidden="true">»</span>
</a>

<a aria-label="Last" href="http://replace-this-with-your-hugo-site.com//page/15/">
  <span aria-hidden="true">»»</span>
</a>


</div>


</section>

      <footer id="main-footer" class="container main_footer">
  

  <div class="container nav foot no-print">
  

  <a class="toplink" href="#">back to top</a>

</div>

  <div class="container credits">
  
<div class="container footline">
  
  code with <i class='fa fa-heart'></i>


</div>


  
<div class="container copyright">
  
  &copy; 2016 gsymy.com.


</div>


</div>

</footer>

    </main>
    
<script type="text/javascript">
  (function() {
    
    
    if (window.location.hostname == "localhost")
      return;

    var dsq = document.createElement('script'); dsq.async = true; dsq.type = 'text/javascript';
    dsq.src = '//your_disqus_shortname.disqus.com/count.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
  })();
</script>



<script src="http://replace-this-with-your-hugo-site.com/js/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>



<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'Your Google Analytics tracking code', 'auto');
  ga('send', 'pageview');

</script>


    
  </body>
</html>

